\hypertarget{class_qt_soap_array}{}\section{Qt\+Soap\+Array Class Reference}
\label{class_qt_soap_array}\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}}


The \mbox{\hyperlink{class_qt_soap_array}{Qt\+Soap\+Array}} class is an implementation of the S\+O\+AP array type.  




{\ttfamily \#include $<$qtsoap.\+h$>$}

Inheritance diagram for Qt\+Soap\+Array\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_qt_soap_array}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_qt_soap_array_acae4791726c00ea165d0a2e0d91ef6e8}{Qt\+Soap\+Array}} ()
\item 
\mbox{\hyperlink{class_qt_soap_array_a4f29a3025733877fa2c04f8d705c2a8b}{Qt\+Soap\+Array}} (const \mbox{\hyperlink{class_qt_soap_q_name}{Qt\+Soap\+Q\+Name}} \&\mbox{\hyperlink{class_qt_soap_type_a6d5fb3d1ea4cf6d1432c7f62a5da09c3}{name}}, \mbox{\hyperlink{class_qt_soap_type_a840b69f1d92eeb4e64ae1e0439d54683}{Qt\+Soap\+Type\+::\+Type}} \mbox{\hyperlink{class_qt_soap_type_acd4282b8a4b6a709c3504cc976335fba}{type}}=Other, int size0=-\/1, int size1=-\/1, int size2=-\/1, int size3=-\/1, int size4=-\/1)
\item 
\mbox{\hyperlink{class_qt_soap_array_a8d501105f8ef84967d6833acd021cc37}{Qt\+Soap\+Array}} (const \mbox{\hyperlink{class_qt_soap_array}{Qt\+Soap\+Array}} \&copy)
\item 
\mbox{\hyperlink{class_qt_soap_array}{Qt\+Soap\+Array}} \& \mbox{\hyperlink{class_qt_soap_array_af9e4c68154b3e3a2a60ec2b5c57643bc}{operator=}} (const \mbox{\hyperlink{class_qt_soap_array}{Qt\+Soap\+Array}} \&copy)
\item 
\mbox{\hyperlink{class_qt_soap_array_a545ceca740be6850e510e4c9b98e4591}{$\sim$\+Qt\+Soap\+Array}} ()
\item 
void \mbox{\hyperlink{class_qt_soap_array_a51440ed0ef64c0048bbc46dc5fbe4003}{clear}} ()
\item 
bool \mbox{\hyperlink{class_qt_soap_array_a203a7b3fbe4a98c6cd997fe0fcebb4c3}{parse}} (Q\+Dom\+Node node)
\item 
bool \mbox{\hyperlink{class_qt_soap_array_ac74c2b02dd640d9a39dc963753aa10a2}{is\+Valid}} () const
\item 
int \mbox{\hyperlink{class_qt_soap_array_a5cf3ee6dc1faf7198be24fcfdf0e3bb8}{count}} () const
\item 
\mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& \mbox{\hyperlink{class_qt_soap_array_a97d6e3695d7cd56dc60c52a492f653a9}{at}} (int pos0)
\item 
\mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& \mbox{\hyperlink{class_qt_soap_array_afe1b9a7dc3ebb29e544306af5667e5fa}{at}} (int pos0, int pos1)
\item 
\mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& \mbox{\hyperlink{class_qt_soap_array_a773a47f952fd917c581740874f6e8c01}{at}} (int pos0, int pos1, int pos2)
\item 
\mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& \mbox{\hyperlink{class_qt_soap_array_a3d9b7e09e7c7fdac354b5d8f11a51daa}{at}} (int pos0, int pos1, int pos2, int pos3)
\item 
\mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& \mbox{\hyperlink{class_qt_soap_array_afa1072c72234f76cd63af16ec88972e4}{at}} (int pos0, int pos1, int pos2, int pos3, int pos4)
\item 
\mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& \mbox{\hyperlink{class_qt_soap_array_a52701f0a8b5554e9cd51675d6b86ed00}{operator\mbox{[}$\,$\mbox{]}}} (int i)
\item 
\mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& \mbox{\hyperlink{class_qt_soap_array_a4028a389d34e4420d3b5a37f44817f51}{operator\mbox{[}$\,$\mbox{]}}} (const Q\+String \&)
\item 
\mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& \mbox{\hyperlink{class_qt_soap_array_a300d7ae39e79d76fb6c17cb8e0e2607a}{operator\mbox{[}$\,$\mbox{]}}} (const \mbox{\hyperlink{class_qt_soap_q_name}{Qt\+Soap\+Q\+Name}} \&)
\item 
const \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& \mbox{\hyperlink{class_qt_soap_array_afa9b9c1a5401d07d917f3998e625dbc3}{at}} (int pos) const
\item 
const \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& \mbox{\hyperlink{class_qt_soap_array_ac5ea1b439e350850fa97a884034815d3}{at}} (int pos0, int pos1) const
\item 
const \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& \mbox{\hyperlink{class_qt_soap_array_a28f7615e8dda6fa81f04ce2272b1186b}{at}} (int pos0, int pos1, int pos2) const
\item 
const \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& \mbox{\hyperlink{class_qt_soap_array_a8f93f6de05f6ea85419d80dee7405ea8}{at}} (int pos0, int pos1, int pos2, int pos3) const
\item 
const \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& \mbox{\hyperlink{class_qt_soap_array_ab83a0dcf4e7029ea01a6301e6943af92}{at}} (int pos0, int pos1, int pos2, int pos3, int pos4) const
\item 
const \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& \mbox{\hyperlink{class_qt_soap_array_ae5fc26685177339767ec39f8fd900738}{operator\mbox{[}$\,$\mbox{]}}} (int i) const
\item 
const \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& \mbox{\hyperlink{class_qt_soap_array_a30dcde4acdc6b8d7c2557b10f32efe10}{operator\mbox{[}$\,$\mbox{]}}} (const Q\+String \&) const
\item 
const \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& \mbox{\hyperlink{class_qt_soap_array_a0efe4fd3ef51bbd341500e65e8e0ac79}{operator\mbox{[}$\,$\mbox{]}}} (const \mbox{\hyperlink{class_qt_soap_q_name}{Qt\+Soap\+Q\+Name}} \&) const
\item 
void \mbox{\hyperlink{class_qt_soap_array_a52d39a5ffe682ccb5c9196654136fe96}{append}} (\mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} $\ast$item)
\item 
void \mbox{\hyperlink{class_qt_soap_array_a7be8113dc4c686e1ea243b988269f50d}{insert}} (int pos0, \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} $\ast$item)
\item 
void \mbox{\hyperlink{class_qt_soap_array_ae53bbc75f10af211b8c02e0e62a3260a}{insert}} (int pos0, int pos1, \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} $\ast$item)
\item 
void \mbox{\hyperlink{class_qt_soap_array_a44e2b7ea13cf3f94f48a6751ff3d448b}{insert}} (int pos0, int pos1, int pos2, \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} $\ast$item)
\item 
void \mbox{\hyperlink{class_qt_soap_array_a5c02c84ee4a0b8e4836df3607aecb5a4}{insert}} (int pos0, int pos1, int pos2, int pos3, \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} $\ast$item)
\item 
void \mbox{\hyperlink{class_qt_soap_array_a27759cc7f9f2d192bba0f5a0283dd9ef}{insert}} (int pos0, int pos1, int pos2, int pos3, int pos4, \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} $\ast$item)
\item 
Q\+Dom\+Element \mbox{\hyperlink{class_qt_soap_array_afd48e465aad1088003c1cc7024b99e81}{to\+Dom\+Element}} (Q\+Dom\+Document doc) const
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_qt_soap_array_a96f77f48f249d76d22d9c17c4c236358}\label{class_qt_soap_array_a96f77f48f249d76d22d9c17c4c236358}} 
Q\+String {\bfseries array\+Size\+String} () const
\item 
\mbox{\Hypertarget{class_qt_soap_array_a31f3526f175f69c9932f37e61eaa839c}\label{class_qt_soap_array_a31f3526f175f69c9932f37e61eaa839c}} 
Q\+String {\bfseries array\+Type\+String} () const
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_qt_soap_array_a5f3acf55e7baf5f7fae34b3367253c5e}\label{class_qt_soap_array_a5f3acf55e7baf5f7fae34b3367253c5e}} 
Q\+Hash$<$ int, \mbox{\hyperlink{class_qt_smart_ptr}{Qt\+Smart\+Ptr}}$<$ \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} $>$ $>$ {\bfseries array}
\item 
\mbox{\Hypertarget{class_qt_soap_array_a97e73ee56b0b5b660fd7149f50096bc0}\label{class_qt_soap_array_a97e73ee56b0b5b660fd7149f50096bc0}} 
int {\bfseries last\+Index}
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_qt_soap_array_a18f700eabe733026d85a331b6357c662}\label{class_qt_soap_array_a18f700eabe733026d85a331b6357c662}} 
class {\bfseries Qt\+Soap\+Array\+Iterator}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
The \mbox{\hyperlink{class_qt_soap_array}{Qt\+Soap\+Array}} class is an implementation of the S\+O\+AP array type. 

A S\+O\+AP array is a sequence of \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} objects such as Qt\+Soap\+Arrays, Qt\+Soap\+Structs or Qt\+Soap\+Simple\+Types, and they are accessible through their ordinal position. An array can be consecutive (0, 1, 2, 3, ...) or sparse (1, 5, 6, 10, ...) and they can be multidimensional ((0, 0), (0, 1), ...). \mbox{\hyperlink{class_qt_soap_array}{Qt\+Soap\+Array}} supports arrays of up to 5 dimensions. The size and dimensions of the array are set in the constructor. The default constructor produces a one dimensional array, with an unset size, meaning that the array can grow as required.

All elements in a S\+O\+AP array must be of the same type. Inserting different types will result in a run time error.

The \mbox{\hyperlink{class_qt_soap_array_a203a7b3fbe4a98c6cd997fe0fcebb4c3}{parse()}} function builds the array by analyzing a Q\+Dom\+Node from a S\+O\+AP document. \mbox{\hyperlink{class_qt_soap_array_a5cf3ee6dc1faf7198be24fcfdf0e3bb8}{count()}} returns the number of items in the array.

Retrieve items in the array with \mbox{\hyperlink{class_qt_soap_array_a97d6e3695d7cd56dc60c52a492f653a9}{at()}} or \mbox{\hyperlink{class_qt_soap_array_a52701f0a8b5554e9cd51675d6b86ed00}{operator\mbox{[}$\,$\mbox{]}()}}. Note that \mbox{\hyperlink{class_qt_soap_array_a52701f0a8b5554e9cd51675d6b86ed00}{operator\mbox{[}$\,$\mbox{]}()}} only works with one dimensional arrays, but there are \mbox{\hyperlink{class_qt_soap_array_a97d6e3695d7cd56dc60c52a492f653a9}{at()}} functions for arrays of up to 5 dimensions. \mbox{\hyperlink{class_qt_soap_array_iterator}{Qt\+Soap\+Array\+Iterator}} lets you iterate through all items in an array.

Use \mbox{\hyperlink{class_qt_soap_array_a7be8113dc4c686e1ea243b988269f50d}{insert()}} or \mbox{\hyperlink{class_qt_soap_array_a52d39a5ffe682ccb5c9196654136fe96}{append()}} to insert items into an array manually. \mbox{\hyperlink{class_qt_soap_array_a52d39a5ffe682ccb5c9196654136fe96}{append()}} only works with one dimensional arrays.

\mbox{\hyperlink{class_qt_soap_array_afd48e465aad1088003c1cc7024b99e81}{to\+Dom\+Element()}} returns a Q\+Dom\+Element representation of the S\+O\+AP array.


\begin{DoxyCode}
\mbox{\hyperlink{class_qt_soap_array}{QtSoapArray}} array;

array.\mbox{\hyperlink{class_qt_soap_array_a7be8113dc4c686e1ea243b988269f50d}{insert}}(0, \textcolor{keyword}{new} \mbox{\hyperlink{class_qt_soap_simple_type}{QtSoapSimpleType}}(\mbox{\hyperlink{class_qt_soap_q_name}{QtSoapQName}}(\textcolor{stringliteral}{"Peter"}), \textcolor{stringliteral}{"peter"}));
array.\mbox{\hyperlink{class_qt_soap_array_a7be8113dc4c686e1ea243b988269f50d}{insert}}(1, \textcolor{keyword}{new} \mbox{\hyperlink{class_qt_soap_simple_type}{QtSoapSimpleType}}(\mbox{\hyperlink{class_qt_soap_q_name}{QtSoapQName}}(\textcolor{stringliteral}{"Lisa"}), \textcolor{stringliteral}{"lisa"}));
array.\mbox{\hyperlink{class_qt_soap_array_a7be8113dc4c686e1ea243b988269f50d}{insert}}(2, \textcolor{keyword}{new} \mbox{\hyperlink{class_qt_soap_simple_type}{QtSoapSimpleType}}(\mbox{\hyperlink{class_qt_soap_q_name}{QtSoapQName}}(\textcolor{stringliteral}{"Paul"}), \textcolor{stringliteral}{"paul"}));
array.\mbox{\hyperlink{class_qt_soap_array_a7be8113dc4c686e1ea243b988269f50d}{insert}}(3, \textcolor{keyword}{new} \mbox{\hyperlink{class_qt_soap_simple_type}{QtSoapSimpleType}}(\mbox{\hyperlink{class_qt_soap_q_name}{QtSoapQName}}(\textcolor{stringliteral}{"Heather"}), \textcolor{stringliteral}{"heather"}));
\end{DoxyCode}


\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}}, \mbox{\hyperlink{class_qt_soap_struct}{Qt\+Soap\+Struct}}, \mbox{\hyperlink{class_qt_soap_simple_type}{Qt\+Soap\+Simple\+Type}} 
\end{DoxySeeAlso}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_qt_soap_array_acae4791726c00ea165d0a2e0d91ef6e8}\label{class_qt_soap_array_acae4791726c00ea165d0a2e0d91ef6e8}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{Qt\+Soap\+Array()}{QtSoapArray()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily Qt\+Soap\+Array\+::\+Qt\+Soap\+Array (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Constructs an empty one dimensional \mbox{\hyperlink{class_qt_soap_array}{Qt\+Soap\+Array}} whose element type is undefined. The first insert will decide what type of elements the array can contain. \mbox{\Hypertarget{class_qt_soap_array_a4f29a3025733877fa2c04f8d705c2a8b}\label{class_qt_soap_array_a4f29a3025733877fa2c04f8d705c2a8b}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{Qt\+Soap\+Array()}{QtSoapArray()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily Qt\+Soap\+Array\+::\+Qt\+Soap\+Array (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_qt_soap_q_name}{Qt\+Soap\+Q\+Name}} \&}]{name,  }\item[{\mbox{\hyperlink{class_qt_soap_type_a840b69f1d92eeb4e64ae1e0439d54683}{Qt\+Soap\+Type\+::\+Type}}}]{type = {\ttfamily Other},  }\item[{int}]{size0 = {\ttfamily -\/1},  }\item[{int}]{size1 = {\ttfamily -\/1},  }\item[{int}]{size2 = {\ttfamily -\/1},  }\item[{int}]{size3 = {\ttfamily -\/1},  }\item[{int}]{size4 = {\ttfamily -\/1} }\end{DoxyParamCaption})}

Constructs an empty \mbox{\hyperlink{class_qt_soap_array}{Qt\+Soap\+Array}} whose Q\+Name (qualified name) is {\itshape name}, that contains elements of type {\itshape type}, and whose dimensions are given by {\itshape size0}, {\itshape size1}, {\itshape size2}, {\itshape size3} and {\itshape size4}.

To construct a one dimensional array of size 5, set {\itshape size0} = 5. To create a two dimensional array of size 5x10, set {\itshape size0} = 5 and {\itshape size1} = 10. The maximum dimension of a \mbox{\hyperlink{class_qt_soap_array}{Qt\+Soap\+Array}} is 5. \mbox{\Hypertarget{class_qt_soap_array_a8d501105f8ef84967d6833acd021cc37}\label{class_qt_soap_array_a8d501105f8ef84967d6833acd021cc37}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{Qt\+Soap\+Array()}{QtSoapArray()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily Qt\+Soap\+Array\+::\+Qt\+Soap\+Array (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_qt_soap_array}{Qt\+Soap\+Array}} \&}]{copy }\end{DoxyParamCaption})}

Create a \mbox{\hyperlink{class_qt_soap_array}{Qt\+Soap\+Array}} that is a copy of {\itshape copy}. \mbox{\Hypertarget{class_qt_soap_array_a545ceca740be6850e510e4c9b98e4591}\label{class_qt_soap_array_a545ceca740be6850e510e4c9b98e4591}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!````~Qt\+Soap\+Array@{$\sim$\+Qt\+Soap\+Array}}
\index{````~Qt\+Soap\+Array@{$\sim$\+Qt\+Soap\+Array}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{$\sim$\+Qt\+Soap\+Array()}{~QtSoapArray()}}
{\footnotesize\ttfamily Qt\+Soap\+Array\+::$\sim$\+Qt\+Soap\+Array (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

Destructs the \mbox{\hyperlink{class_qt_soap_array}{Qt\+Soap\+Array}}. 

\subsection{Member Function Documentation}
\mbox{\Hypertarget{class_qt_soap_array_a52d39a5ffe682ccb5c9196654136fe96}\label{class_qt_soap_array_a52d39a5ffe682ccb5c9196654136fe96}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!append@{append}}
\index{append@{append}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{append()}{append()}}
{\footnotesize\ttfamily void Qt\+Soap\+Array\+::append (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} $\ast$}]{item }\end{DoxyParamCaption})}

Appends the \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} {\itshape item} to the end of this array, which must be one dimensional.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{class_qt_soap_array_a7be8113dc4c686e1ea243b988269f50d}{insert()}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{class_qt_soap_array_a97d6e3695d7cd56dc60c52a492f653a9}\label{class_qt_soap_array_a97d6e3695d7cd56dc60c52a492f653a9}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!at@{at}}
\index{at@{at}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{at()}{at()}\hspace{0.1cm}{\footnotesize\ttfamily [1/10]}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& Qt\+Soap\+Array\+::at (\begin{DoxyParamCaption}\item[{int}]{pos }\end{DoxyParamCaption})}

Returns a reference to the item at ordinal position {\itshape pos}. If there is no item at position {\itshape pos}, returns an empty \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}}. \mbox{\Hypertarget{class_qt_soap_array_afe1b9a7dc3ebb29e544306af5667e5fa}\label{class_qt_soap_array_afe1b9a7dc3ebb29e544306af5667e5fa}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!at@{at}}
\index{at@{at}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{at()}{at()}\hspace{0.1cm}{\footnotesize\ttfamily [2/10]}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& Qt\+Soap\+Array\+::at (\begin{DoxyParamCaption}\item[{int}]{pos0,  }\item[{int}]{pos1 }\end{DoxyParamCaption})}

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Returns a reference to the item at ordinal position {\itshape pos0} x {\itshape pos1} in a two dimensional array. If there is no such item, returns an empty \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}}. \mbox{\Hypertarget{class_qt_soap_array_a773a47f952fd917c581740874f6e8c01}\label{class_qt_soap_array_a773a47f952fd917c581740874f6e8c01}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!at@{at}}
\index{at@{at}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{at()}{at()}\hspace{0.1cm}{\footnotesize\ttfamily [3/10]}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& Qt\+Soap\+Array\+::at (\begin{DoxyParamCaption}\item[{int}]{pos0,  }\item[{int}]{pos1,  }\item[{int}]{pos2 }\end{DoxyParamCaption})}

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Returns a reference to the item at ordinal position {\itshape pos0} x {\itshape pos1} x {\itshape pos2} in a three dimensional array. If there is no such item, returns an empty \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}}. \mbox{\Hypertarget{class_qt_soap_array_a3d9b7e09e7c7fdac354b5d8f11a51daa}\label{class_qt_soap_array_a3d9b7e09e7c7fdac354b5d8f11a51daa}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!at@{at}}
\index{at@{at}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{at()}{at()}\hspace{0.1cm}{\footnotesize\ttfamily [4/10]}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& Qt\+Soap\+Array\+::at (\begin{DoxyParamCaption}\item[{int}]{pos0,  }\item[{int}]{pos1,  }\item[{int}]{pos2,  }\item[{int}]{pos3 }\end{DoxyParamCaption})}

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Returns a reference to the item at ordinal position {\itshape pos0} x {\itshape pos1} x {\itshape pos2} x {\itshape pos3} in a four dimensional array. If there is no such item, returns an empty \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}}. \mbox{\Hypertarget{class_qt_soap_array_afa1072c72234f76cd63af16ec88972e4}\label{class_qt_soap_array_afa1072c72234f76cd63af16ec88972e4}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!at@{at}}
\index{at@{at}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{at()}{at()}\hspace{0.1cm}{\footnotesize\ttfamily [5/10]}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& Qt\+Soap\+Array\+::at (\begin{DoxyParamCaption}\item[{int}]{pos0,  }\item[{int}]{pos1,  }\item[{int}]{pos2,  }\item[{int}]{pos3,  }\item[{int}]{pos4 }\end{DoxyParamCaption})}

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Returns a reference to the item at ordinal position {\itshape pos0} x {\itshape pos1} x {\itshape pos2} x {\itshape pos3} x {\itshape pos4} in a five dimensional array. If there is no such item, returns an empty \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}}. \mbox{\Hypertarget{class_qt_soap_array_afa9b9c1a5401d07d917f3998e625dbc3}\label{class_qt_soap_array_afa9b9c1a5401d07d917f3998e625dbc3}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!at@{at}}
\index{at@{at}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{at()}{at()}\hspace{0.1cm}{\footnotesize\ttfamily [6/10]}}
{\footnotesize\ttfamily const \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& Qt\+Soap\+Array\+::at (\begin{DoxyParamCaption}\item[{int}]{pos }\end{DoxyParamCaption}) const}

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Returns a reference to the item at ordinal position {\itshape pos}. If there is no item at position {\itshape pos}, returns an empty \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}}. \mbox{\Hypertarget{class_qt_soap_array_ac5ea1b439e350850fa97a884034815d3}\label{class_qt_soap_array_ac5ea1b439e350850fa97a884034815d3}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!at@{at}}
\index{at@{at}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{at()}{at()}\hspace{0.1cm}{\footnotesize\ttfamily [7/10]}}
{\footnotesize\ttfamily const \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& Qt\+Soap\+Array\+::at (\begin{DoxyParamCaption}\item[{int}]{pos0,  }\item[{int}]{pos1 }\end{DoxyParamCaption}) const}

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Returns a reference to the item at ordinal position {\itshape pos0} x {\itshape pos1} in a two dimensional array. If there is no such item, returns an empty \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}}. \mbox{\Hypertarget{class_qt_soap_array_a28f7615e8dda6fa81f04ce2272b1186b}\label{class_qt_soap_array_a28f7615e8dda6fa81f04ce2272b1186b}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!at@{at}}
\index{at@{at}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{at()}{at()}\hspace{0.1cm}{\footnotesize\ttfamily [8/10]}}
{\footnotesize\ttfamily const \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& Qt\+Soap\+Array\+::at (\begin{DoxyParamCaption}\item[{int}]{pos0,  }\item[{int}]{pos1,  }\item[{int}]{pos2 }\end{DoxyParamCaption}) const}

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Returns a reference to the item at ordinal position {\itshape pos0} x {\itshape pos1} x {\itshape pos2} in a three dimensional array. If there is no such item, returns an empty \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}}. \mbox{\Hypertarget{class_qt_soap_array_a8f93f6de05f6ea85419d80dee7405ea8}\label{class_qt_soap_array_a8f93f6de05f6ea85419d80dee7405ea8}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!at@{at}}
\index{at@{at}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{at()}{at()}\hspace{0.1cm}{\footnotesize\ttfamily [9/10]}}
{\footnotesize\ttfamily const \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& Qt\+Soap\+Array\+::at (\begin{DoxyParamCaption}\item[{int}]{pos0,  }\item[{int}]{pos1,  }\item[{int}]{pos2,  }\item[{int}]{pos3 }\end{DoxyParamCaption}) const}

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Returns a reference to the item at ordinal position {\itshape pos0} x {\itshape pos1} x {\itshape pos2} x {\itshape pos3} in a four dimensional array. If there is no such item, returns an empty \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}}. \mbox{\Hypertarget{class_qt_soap_array_ab83a0dcf4e7029ea01a6301e6943af92}\label{class_qt_soap_array_ab83a0dcf4e7029ea01a6301e6943af92}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!at@{at}}
\index{at@{at}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{at()}{at()}\hspace{0.1cm}{\footnotesize\ttfamily [10/10]}}
{\footnotesize\ttfamily const \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& Qt\+Soap\+Array\+::at (\begin{DoxyParamCaption}\item[{int}]{pos0,  }\item[{int}]{pos1,  }\item[{int}]{pos2,  }\item[{int}]{pos3,  }\item[{int}]{pos4 }\end{DoxyParamCaption}) const}

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Returns a reference to the item at ordinal position {\itshape pos0} x {\itshape pos1} x {\itshape pos2} x {\itshape pos3} x {\itshape pos4} in a five dimensional array. If there is no such item, returns an empty \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}}. \mbox{\Hypertarget{class_qt_soap_array_a51440ed0ef64c0048bbc46dc5fbe4003}\label{class_qt_soap_array_a51440ed0ef64c0048bbc46dc5fbe4003}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!clear@{clear}}
\index{clear@{clear}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{clear()}{clear()}}
{\footnotesize\ttfamily void Qt\+Soap\+Array\+::clear (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}

Clears the contents, and the dimensions of the \mbox{\hyperlink{class_qt_soap_array}{Qt\+Soap\+Array}}. 

Reimplemented from \mbox{\hyperlink{class_qt_soap_type_a9fac9664d334143114c31610ef02c53d}{Qt\+Soap\+Type}}.

\mbox{\Hypertarget{class_qt_soap_array_a5cf3ee6dc1faf7198be24fcfdf0e3bb8}\label{class_qt_soap_array_a5cf3ee6dc1faf7198be24fcfdf0e3bb8}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!count@{count}}
\index{count@{count}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{count()}{count()}}
{\footnotesize\ttfamily int Qt\+Soap\+Array\+::count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}

Returns the number of items in the array. Note that this is not the same as the size of the array, because the array may be sparse. 

Reimplemented from \mbox{\hyperlink{class_qt_soap_type_a8d6c4868a786f3b7fd6784a45501e16f}{Qt\+Soap\+Type}}.

\mbox{\Hypertarget{class_qt_soap_array_a7be8113dc4c686e1ea243b988269f50d}\label{class_qt_soap_array_a7be8113dc4c686e1ea243b988269f50d}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!insert@{insert}}
\index{insert@{insert}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{insert()}{insert()}\hspace{0.1cm}{\footnotesize\ttfamily [1/5]}}
{\footnotesize\ttfamily void Qt\+Soap\+Array\+::insert (\begin{DoxyParamCaption}\item[{int}]{pos,  }\item[{\mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} $\ast$}]{item }\end{DoxyParamCaption})}

Inserts the \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} {\itshape item} at the absolute position {\itshape pos} in the array. Note that this function can be used to insert items into arrays with any number of dimensions.

If the array is one dimensional, then {\itshape pos} is simply the index position in the array. But if the array is multi-\/dimensional then {\itshape pos} is the absolute position. For example, if we have a two dimensional array \mbox{[}\mbox{[}\textquotesingle{}a\textquotesingle{}, \textquotesingle{}b\textquotesingle{}\mbox{]}, \mbox{[}\textquotesingle{}c\textquotesingle{}, \textquotesingle{}d\textquotesingle{}\mbox{]}, \mbox{[}\textquotesingle{}e\textquotesingle{}, \textquotesingle{}f\textquotesingle{}\mbox{]}\mbox{]}, the element at position 0 is \textquotesingle{}a\textquotesingle{}, at position 1 is \textquotesingle{}b\textquotesingle{}, at position 2 is \textquotesingle{}c\textquotesingle{}, and so on. (There are other \mbox{\hyperlink{class_qt_soap_array_a7be8113dc4c686e1ea243b988269f50d}{insert()}} overloads that allow for each dimension to be specified individually.) \mbox{\Hypertarget{class_qt_soap_array_ae53bbc75f10af211b8c02e0e62a3260a}\label{class_qt_soap_array_ae53bbc75f10af211b8c02e0e62a3260a}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!insert@{insert}}
\index{insert@{insert}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{insert()}{insert()}\hspace{0.1cm}{\footnotesize\ttfamily [2/5]}}
{\footnotesize\ttfamily void Qt\+Soap\+Array\+::insert (\begin{DoxyParamCaption}\item[{int}]{pos0,  }\item[{int}]{pos1,  }\item[{\mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} $\ast$}]{item }\end{DoxyParamCaption})}

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Insert the Qto\+Soap\+Type {\itshape item} at position {\itshape pos0} x {\itshape pos1} in a two dimensional array. \mbox{\Hypertarget{class_qt_soap_array_a44e2b7ea13cf3f94f48a6751ff3d448b}\label{class_qt_soap_array_a44e2b7ea13cf3f94f48a6751ff3d448b}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!insert@{insert}}
\index{insert@{insert}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{insert()}{insert()}\hspace{0.1cm}{\footnotesize\ttfamily [3/5]}}
{\footnotesize\ttfamily void Qt\+Soap\+Array\+::insert (\begin{DoxyParamCaption}\item[{int}]{pos0,  }\item[{int}]{pos1,  }\item[{int}]{pos2,  }\item[{\mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} $\ast$}]{item }\end{DoxyParamCaption})}

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Insert the Qto\+Soap\+Type {\itshape item} at position {\itshape pos0} x {\itshape pos1} x {\itshape pos2} in a three dimensional array. \mbox{\Hypertarget{class_qt_soap_array_a5c02c84ee4a0b8e4836df3607aecb5a4}\label{class_qt_soap_array_a5c02c84ee4a0b8e4836df3607aecb5a4}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!insert@{insert}}
\index{insert@{insert}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{insert()}{insert()}\hspace{0.1cm}{\footnotesize\ttfamily [4/5]}}
{\footnotesize\ttfamily void Qt\+Soap\+Array\+::insert (\begin{DoxyParamCaption}\item[{int}]{pos0,  }\item[{int}]{pos1,  }\item[{int}]{pos2,  }\item[{int}]{pos3,  }\item[{\mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} $\ast$}]{item }\end{DoxyParamCaption})}

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Insert the Qto\+Soap\+Type {\itshape item} at position {\itshape pos0} x {\itshape pos1} x {\itshape pos2} x {\itshape pos3} in a four dimensional array. \mbox{\Hypertarget{class_qt_soap_array_a27759cc7f9f2d192bba0f5a0283dd9ef}\label{class_qt_soap_array_a27759cc7f9f2d192bba0f5a0283dd9ef}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!insert@{insert}}
\index{insert@{insert}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{insert()}{insert()}\hspace{0.1cm}{\footnotesize\ttfamily [5/5]}}
{\footnotesize\ttfamily void Qt\+Soap\+Array\+::insert (\begin{DoxyParamCaption}\item[{int}]{pos0,  }\item[{int}]{pos1,  }\item[{int}]{pos2,  }\item[{int}]{pos3,  }\item[{int}]{pos4,  }\item[{\mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} $\ast$}]{item }\end{DoxyParamCaption})}

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Insert the Qto\+Soap\+Type {\itshape item} at position {\itshape pos0} x {\itshape pos1} x {\itshape pos2} x {\itshape pos3} x {\itshape pos4} in a five dimensional array. \mbox{\Hypertarget{class_qt_soap_array_ac74c2b02dd640d9a39dc963753aa10a2}\label{class_qt_soap_array_ac74c2b02dd640d9a39dc963753aa10a2}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!is\+Valid@{is\+Valid}}
\index{is\+Valid@{is\+Valid}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{is\+Valid()}{isValid()}}
{\footnotesize\ttfamily bool Qt\+Soap\+Array\+::is\+Valid (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}

For this class, always returns true. 

Reimplemented from \mbox{\hyperlink{class_qt_soap_type_a3b659f89a768ca3503fc86086bb987f6}{Qt\+Soap\+Type}}.

\mbox{\Hypertarget{class_qt_soap_array_af9e4c68154b3e3a2a60ec2b5c57643bc}\label{class_qt_soap_array_af9e4c68154b3e3a2a60ec2b5c57643bc}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!operator=@{operator=}}
\index{operator=@{operator=}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{operator=()}{operator=()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_qt_soap_array}{Qt\+Soap\+Array}} \& Qt\+Soap\+Array\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_qt_soap_array}{Qt\+Soap\+Array}} \&}]{copy }\end{DoxyParamCaption})}

Makes this \mbox{\hyperlink{class_qt_soap_array}{Qt\+Soap\+Array}} a copy of {\itshape copy}. \mbox{\Hypertarget{class_qt_soap_array_a52701f0a8b5554e9cd51675d6b86ed00}\label{class_qt_soap_array_a52701f0a8b5554e9cd51675d6b86ed00}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!operator\mbox{[}\mbox{]}@{operator[]}}
\index{operator\mbox{[}\mbox{]}@{operator[]}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{operator[]()}{operator[]()}\hspace{0.1cm}{\footnotesize\ttfamily [1/6]}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& Qt\+Soap\+Array\+::operator\mbox{[}$\,$\mbox{]} (\begin{DoxyParamCaption}\item[{int}]{pos }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}

Returns a reference to the item at ordinal position {\itshape pos}. If there is no item at position {\itshape pos}, returns an empty \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}}. 

Reimplemented from \mbox{\hyperlink{class_qt_soap_type_a3b8735f02d9628294bb3f2c6f4fbae20}{Qt\+Soap\+Type}}.

\mbox{\Hypertarget{class_qt_soap_array_a4028a389d34e4420d3b5a37f44817f51}\label{class_qt_soap_array_a4028a389d34e4420d3b5a37f44817f51}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!operator\mbox{[}\mbox{]}@{operator[]}}
\index{operator\mbox{[}\mbox{]}@{operator[]}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{operator[]()}{operator[]()}\hspace{0.1cm}{\footnotesize\ttfamily [2/6]}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& Qt\+Soap\+Array\+::operator\mbox{[}$\,$\mbox{]} (\begin{DoxyParamCaption}\item[{const Q\+String \&}]{s }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Returns a reference to the child item whose local name is {\itshape s}. If there is no item with this local name, returns an empty \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}}. 

Reimplemented from \mbox{\hyperlink{class_qt_soap_type_ab49b12d815d07f5afda6644f097063ba}{Qt\+Soap\+Type}}.

\mbox{\Hypertarget{class_qt_soap_array_a300d7ae39e79d76fb6c17cb8e0e2607a}\label{class_qt_soap_array_a300d7ae39e79d76fb6c17cb8e0e2607a}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!operator\mbox{[}\mbox{]}@{operator[]}}
\index{operator\mbox{[}\mbox{]}@{operator[]}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{operator[]()}{operator[]()}\hspace{0.1cm}{\footnotesize\ttfamily [3/6]}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& Qt\+Soap\+Array\+::operator\mbox{[}$\,$\mbox{]} (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_qt_soap_q_name}{Qt\+Soap\+Q\+Name}} \&}]{s }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Returns a reference to the child item whose Q\+Name (qualified name) is {\itshape s}. If there is no item with this name, returns an empty \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}}. 

Reimplemented from \mbox{\hyperlink{class_qt_soap_type_a3e68e0947456b6d4533f6fe30f1ac17a}{Qt\+Soap\+Type}}.

\mbox{\Hypertarget{class_qt_soap_array_ae5fc26685177339767ec39f8fd900738}\label{class_qt_soap_array_ae5fc26685177339767ec39f8fd900738}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!operator\mbox{[}\mbox{]}@{operator[]}}
\index{operator\mbox{[}\mbox{]}@{operator[]}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{operator[]()}{operator[]()}\hspace{0.1cm}{\footnotesize\ttfamily [4/6]}}
{\footnotesize\ttfamily const \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& Qt\+Soap\+Array\+::operator\mbox{[}$\,$\mbox{]} (\begin{DoxyParamCaption}\item[{int}]{pos }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Returns a reference to the item at ordinal position {\itshape pos}. If there is no item at position {\itshape pos}, returns an empty \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}}. 

Reimplemented from \mbox{\hyperlink{class_qt_soap_type_a7d49c20ea814bd667f13c3b1f40f1a47}{Qt\+Soap\+Type}}.

\mbox{\Hypertarget{class_qt_soap_array_a30dcde4acdc6b8d7c2557b10f32efe10}\label{class_qt_soap_array_a30dcde4acdc6b8d7c2557b10f32efe10}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!operator\mbox{[}\mbox{]}@{operator[]}}
\index{operator\mbox{[}\mbox{]}@{operator[]}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{operator[]()}{operator[]()}\hspace{0.1cm}{\footnotesize\ttfamily [5/6]}}
{\footnotesize\ttfamily const \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& Qt\+Soap\+Array\+::operator\mbox{[}$\,$\mbox{]} (\begin{DoxyParamCaption}\item[{const Q\+String \&}]{s }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Returns a reference to the child item whose local name is {\itshape s}. If there is no item with this local name, returns an empty \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}}. 

Reimplemented from \mbox{\hyperlink{class_qt_soap_type_a00a0a5b42133b407a302982969d6a168}{Qt\+Soap\+Type}}.

\mbox{\Hypertarget{class_qt_soap_array_a0efe4fd3ef51bbd341500e65e8e0ac79}\label{class_qt_soap_array_a0efe4fd3ef51bbd341500e65e8e0ac79}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!operator\mbox{[}\mbox{]}@{operator[]}}
\index{operator\mbox{[}\mbox{]}@{operator[]}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{operator[]()}{operator[]()}\hspace{0.1cm}{\footnotesize\ttfamily [6/6]}}
{\footnotesize\ttfamily const \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}} \& Qt\+Soap\+Array\+::operator\mbox{[}$\,$\mbox{]} (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_qt_soap_q_name}{Qt\+Soap\+Q\+Name}} \&}]{s }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Returns a reference to the child item whose Q\+Name (qualified name) is {\itshape s}. If there is no item with this name, returns an empty \mbox{\hyperlink{class_qt_soap_type}{Qt\+Soap\+Type}}. 

Reimplemented from \mbox{\hyperlink{class_qt_soap_type_af77eaf6be2bfbf3635195146a579861b}{Qt\+Soap\+Type}}.

\mbox{\Hypertarget{class_qt_soap_array_a203a7b3fbe4a98c6cd997fe0fcebb4c3}\label{class_qt_soap_array_a203a7b3fbe4a98c6cd997fe0fcebb4c3}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!parse@{parse}}
\index{parse@{parse}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{parse()}{parse()}}
{\footnotesize\ttfamily bool Qt\+Soap\+Array\+::parse (\begin{DoxyParamCaption}\item[{Q\+Dom\+Node}]{node }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}

Inspects {\itshape node} and builds the content of the \mbox{\hyperlink{class_qt_soap_array}{Qt\+Soap\+Array}} if {\itshape node} qualifies as a S\+O\+AP array. Returns true if it does; otherwise returns false. 

Reimplemented from \mbox{\hyperlink{class_qt_soap_type_a935516be4d70dda7e0f7fef889b1a2b8}{Qt\+Soap\+Type}}.

\mbox{\Hypertarget{class_qt_soap_array_afd48e465aad1088003c1cc7024b99e81}\label{class_qt_soap_array_afd48e465aad1088003c1cc7024b99e81}} 
\index{Qt\+Soap\+Array@{Qt\+Soap\+Array}!to\+Dom\+Element@{to\+Dom\+Element}}
\index{to\+Dom\+Element@{to\+Dom\+Element}!Qt\+Soap\+Array@{Qt\+Soap\+Array}}
\subsubsection{\texorpdfstring{to\+Dom\+Element()}{toDomElement()}}
{\footnotesize\ttfamily Q\+Dom\+Element Qt\+Soap\+Array\+::to\+Dom\+Element (\begin{DoxyParamCaption}\item[{Q\+Dom\+Document}]{doc }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}

Returns the Q\+Dom\+Element representation of this \mbox{\hyperlink{class_qt_soap_array}{Qt\+Soap\+Array}}. The returned Q\+Dom\+Element is created using {\itshape doc}. 

Reimplemented from \mbox{\hyperlink{class_qt_soap_type_a77b7274ffbc9374187a2cc8cca27cdb6}{Qt\+Soap\+Type}}.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/src/network/soap/qtsoap.\+h\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/src/network/soap/qtsoap.\+cpp\end{DoxyCompactItemize}
